@charset "utf-8";

/* invisible */
.invisible {position:absolute; left:-9999px; height:1%; text-indent:-9999px;}

/* direction */
.flow {float:left;}
.reverse {float:right;}

/* Button Style */
button {margin:0; padding:0; border:0; background:none;}

input::-moz-focus-inner,
button::-moz-focus-inner {border:0; padding:0;}
input[type="text"] {font-size:1em;}
input[type="submit"] {color:#fff; text-align:center; vertical-align:top; border:0; cursor:pointer;}
.btnLog {display:inline-block; width:59px; height:21px; line-height:22px; color:#fff; text-align:center; background:url(/img/mng/bg/bg_btn_login_default.png) no-repeat left top;}
/*.btnLog {width:59px; height:21px; line-height:22px; background:url(/img/mng/bg/bg_btn_login_default.png) no-repeat left top;}*/
.btnConfirm input {width:73px; height:32px; font-size:1.2em; line-height:32px; font-weight:bold; background:url(/img/mng/bg/bg_btn_confirm_skyblue.gif) no-repeat left top;}
input[type="submit"].btnPwSend {width:88px; height:20px; font-size:0.9em; color:#555; line-height:21px; font-weight:bold; vertical-align:middle; background:url(/img/mng/bg/bg_btn_pwsend.gif) no-repeat left top;}

/* btnBoard */
.btnBoard {overflow:hidden; width:100%; margin:10px 0;}
.btnBoard.visualArea {position:absolute; right:16px; top:56px; width:240px;}
.btnBoard.visualArea input[type="submit"], .btnBoard.visualArea a {margin:5px 2px;}
.btnBoard.visualArea input[type="submit"]:first-child {margin-left:2px;}
.btnBoard a {display:inline-block; text-align:center;}
.btnBoard a.excel {width:101px; height:23px; margin:0 0 0 1px; font-size:1.05em; color:#949191; line-height:24px; font-weight:bold; background:url(/img/mng/bg/bg_btn_board_excel.gif) no-repeat left top;}
.btnBoard a,
.btnBoard input[type="submit"] {width:73px; height:23px; margin:0 0 0 1px; font-size:1.05em; color:#949191; line-height:24px; font-weight:bold; background:url(/img/mng/bg/bg_btn_board_default.gif) no-repeat left top;}
.btnBoard input[type="submit"]:first-child {margin-left:0;}
.btnBoard input[type="submit"].btnApply {width:74px; color:#fff; background:url(/img/mng/bg/bg_btn_apply.gif) no-repeat left top;}

/* headMsg */
.headMsg {margin:13px 0;padding:0 27px; word-break:break-all; word-wrap: break-word;}

/* Form */
.formSearch {width:135px; height:18px; font-size:1.2em; line-height:18px; margin-right:5px; vertical-align:middle; border:1px solid #d7d7d7;}

/* clear */
.clear {overflow:hidden; clear:both; width:100%;}

/* select */
select {vertical-align:middle;}

/* input[type="checkbox"] */
input[type="checkbox"] {vertical-align:middle;}

/* table */
table {table-layout:fixed; width:100%; border-collapse:collapse; color:#666;}
table, table th, table td {border:0 none;}
table th {color:#5a5a5a;}
table th.dirLeft, table td.dirLeft {text-align:left;}
table th.dirRight, table td.dirRight {text-align:right;}